while True:
  chislo = int(input('Введите четырёхзначное число;'))
  if abs(chislo)<1000 or abs(chislo>9999):
   print('Число не четырёх значное')
   continue
  if chislo%2==0:
   chet='Да'
  else:
   chet='Нет'
   print('Число четное:',chet)
  if chislo % 3 ==0:
   krat_3='Да'
  else:
   krat_3='Да'
   print('Число кратное трем:',krat_3)
  if int(chislo**0.5)**2==chislo:
       kvadrat=chislo**0.5
       print('Число является квадратом числа',int(kvadrat))
  else:
      print('Число является квадратом числа:Нет')
  c_1=chislo%10
  c_2=chislo//10%10
  c_3=chislo//100%10
  c_4=chislo//1000%10
  print('Наименьшая цифра числа:',min(c_1,c_2,c_4,c_3))
  print('Наибольшая цифра числа:',max(c_1,c_2,c_4,c_3))
  k_zenos=0
  if c_1==0:
     k_zenos+=1
  if c_2==0:    
     k_zenos+=1
  if c_3==0:
     k_zenos+=1
  if c_4==0:
     k_zenos+=1
  print('Количество нулей в числе:', k_zenos)
  if int(c_1**0.5)**2==c_1:
      print('Цифра в разряде единиц являтся квадратом цифры:',int(c_1**0.5))
  else:
      print('Цифра в разряде единиц являтся квадратом цифры: Нет')
  if int(c_2**0.5)**2==c_2:
      print('Цифра в разряде десятков являтся квадратом цифры:', int(c_2**0.5))
  else:
    print('Цифра в разряде десятков являтся квадратом цифры: Нет')
  if int(c_3**0.5)**2==c_3:
      print('Цифра в разряде сотен являтся квадратом цифры:', int(c_3**0.5))
  else:
      print('Цифра в разряде сотен являтся квадратом цифры: Нет')
  if int(c_4**0.5)**2==c_4:
      print('Цифра в разряде тысяч являтся квадратом цифры:', int(c_4**0.5))
  else:
      print('Цифра в разряде тысяч являтся квадратом цифры: Нет')
                   
                         
                   
                   
                       
                   
                   
                        

                   
